// pages/zhece/zhece.js
import Toast from '@vant/weapp/toast/toast';
const db = wx.cloud.database()
const questionList = db.collection('user')
//
Page({

  /**
   * 页面的初始数据
   */
  data: {
		user_head_url: 'https://636c-cloud1-6g5s31628d8e621b-1313408354.tcb.qcloud.la/userlog_img/v2-6afa72220d29f045c15217aa6b275808_hd.png?sign=4bf3ed40e44f7ce479bf8e227d54c2c7&t=1670035805',
    user_head_title:'',
    checked:'',
    openId:'',
    checked: true,


  },
	// 用户头像选择
	onChooseAvatar(e) {
    this.setData({
      			user_head_url: e.detail.avatarUrl
  
      		})


		// console.log(e.detail.avatarUrl)
		// var newDateTime = Date.parse(new Date())
		// wx.cloud.uploadFile({
		// 		cloudPath: 'userlog_img/' + '用户头像' + newDateTime + '-' + '.png', // 上传至云端的路径
		// 		filePath: e.detail.avatarUrl // 小程序临时文件路径，需结合小程序相关 API 获取
		// 	})
		// 	.then((res) => {
		// 		this.setData({
		// 			user_head_url: res.fileID

		// 		})
		// 	});
  },
  

  
	// 用户头像选择
	// onChooseAvatar(e) {
	// 	console.log(e.detail.avatarUrl)
	// 	var newDateTime = Date.parse(new Date())
	// 	wx.cloud.uploadFile({
	// 			cloudPath: 'userlog_img/' + '用户头像' + newDateTime + '-' + '.png', // 上传至云端的路径
	// 			filePath: e.detail.avatarUrl // 小程序临时文件路径，需结合小程序相关 API 获取
	// 		})
	// 		.then((res) => {
	// 			this.setData({
	// 				user_head_url: res.fileID
	// 			})
	// 		});
	// },
// 用户点击授权登录事件，初始化用户信息
zhuce: function () {
  
  let user_head_title = this.data.user_head_title
  let user_head_url = this.data.user_head_url
  let checked = this.data.checked
  console.log(checked)
  if ( user_head_title == '' || user_head_url == '') {
    wx.showToast({
      title: '信息不能为空！',
      icon: 'error'
    })
  } else {
    if (checked != true) {
      this.agree_null()
    } else {
      // 上传用户信息到数据库
    	let openId = wx.getStorageSync('openId')
      db.collection("user").doc(openId).set({
           data:{
            username: user_head_title,
            avatarUrl:user_head_url,
            userIntegral:0,
            like:0
           }
         })
          
         
         setTimeout(()=>
         {
          Toast.success('注册成功!');
         }, 1000)
        
       
   //switchTab用以跳转tarbar页面

        setTimeout(()=>
        {
          wx.switchTab({
            url: '/pages/myself/myself',
          })
          this.onLoad();
        }, 2000)

    
    }

  }
},


agree_null() {


  Toast('请先同意《用户协议》和《隐私政策》');

},
user_agree: function()
{
  wx.navigateTo({
    url: '/pages/protocol/protocol',
  })
},
user_link: function(){
  console.log(1)
  wx.navigateTo({
    url: '/pages/privacy/privacy',
  })
},  

/**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
	
  },


  checkboxChange: function (e) {
		let val = e.detail.value
		if (val.length > 0) {
			this.setData({
				checked: true,
			})
			//   let checked = this.data.checked
			//   console.log(checked)
		} else {
			this.setData({
				checked: false,
			})
			//   let checked = this.data.checked
			//   console.log(checked)
		}
	},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})